home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiinnnntttteeeeggggeeeerrrr((((3333)))) 22223333////JJJJuuuullll////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222)))) iiiinnnntttteeeeggggeeeerrrr((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- integer - Perl pragma to compute arithmetic in integer
- instead of double
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- use integer;
- $x = 10/3;
- # $x is now 3, not 3.33333333333333333
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- This tells the compiler to use integer operations from here
- to the end of the enclosing BLOCK. On many machines, this
- doesn't matter a great deal for most computations, but on
- those without floating point hardware, it can make a big
- difference.
-
- Note that this affects the operations, not the numbers. If
- you run this code
-
- use integer;
- $x = 1.5;
- $y = $x + 1;
- $z = -1.5;
-
- you'll be left with $x == 1.5, $y == 2 and $z == -1. The $z
- case happens because unary - counts as an operation.
-
- See the section on _P_r_a_g_m_a_t_i_c _M_o_d_u_l_e_s in the _p_e_r_l_m_o_d manpage.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1 (printed 10/23/98)
-
-
-
-